A gift shop is a retail store that sells a variety of items that are suitable for gift-giving. There are many synonyms for the word "gift shop", including boutique, novelty store, souvenir shop, specialty store, and present store. A boutique is a small store that specializes in unique and fashionable items, while a novelty store usually carries unusual and whimsical gifts. A souvenir shop typically sells items that are associated with a particular destination or event, such as t-shirts or keychains. A specialty store sells a specific type of product or caters to a specific customer niche, such as an art supply store or a pet store. A present store is simply another way to refer to a gift shop.